]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
keyboard: Add missing setter
authorFlorian Müllner <fmuellner@gnome.org>
Mon, 27 Apr 2020 21:45:21 +0000 (23:45 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Mon, 27 Apr 2020 21:48:54 +0000 (23:48 +0200)
We override the :visible property for the keyboard actor, but don't
provide a corresponding setter. The property is therefore read-only
on the javascript level, and any attempt to set it will fail.

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2691

js/ui/keyboard.js

index 56479a1b7eb6b1279599e66373c92b3085ecbd80..d26fabc9f96040b386561f17de5a485daa3239c5 100644 (file)
@@ -1257,6 +1257,10 @@ class Keyboard extends St.BoxLayout {
         return this._keyboardVisible && super.visible;
     }
 
+    set visible(visible) {
+        super.visible = visible;
+    }
+
     _onFocusPositionChanged(focusTracker) {
         let rect = focusTracker.getCurrentRect();
         this.setCursorLocation(focusTracker.currentWindow, rect.x, rect.y, rect.width, rect.height);